Brescia

By planeBrescia has a very small airport located 20 Km from the city centre in Montichiari. It serves only few destinations:Girona Barcelona,London Stansted both Ryanair flights, Olbia Sardinia , Rome, Napoli, Crotone all air-bee flights . However you can reach Brescia from Milan Orio al Serio Airport which is in province of Bergamo 50 Km away and it serves a lot of low cost airlines such as Ryanair, AirItaly, Transavia, MyAir, etc. Brescia is also easily reachable via Verona VillaFranca Airport 50 Km away Milan Linate 100 Km away and Milan Malpensa airport 150 Km away.

By trainYou can reach Brescia by any train from the expensive Eurostars to the cheap and slow Regionale commuter trains. It is about an hour from Milan costing €6 on the Regionale, and other cities including Bergamo, Verona, Venice, etc. are within an hour or two.